package com.alibaba.shopping_common.service;

import com.alibaba.shopping_common.pojo.Permission;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;

/**
 * 权限服务接口
 */
public interface PermissionService {

    // 新增权限
    void addPermission(Permission permission);

    // 修改权限
    void updatePermission(Permission permission);

    // 删除权限
    void delPermission(Long pid);

    // 查询单个权限信息
    Permission findById(Long id);

    // 分页查询所有的权限信息
    Page<Permission> search(int page, int size);

    // 查询所有的权限数据
    List<Permission> findAll();
}
